MEMKLLFTSAFTQMFGYSNHMDQASNCQSTRNKIIKMMKKEEFPSGFQVPLHYPKYSKSDYEVMDDLRLDLLLKQYGFSFEGSLEDKRVFAIESFLWPDQL